The ChessBrain Project – Massively Distributed Inhomogeneous Speed- Critical Computation
نویسندگان
چکیده
The ChessBrain project was created to investigate the feasibility of massively distributed, inhomogeneous, speed-critical computation on the Internet. The game of chess lends itself extremely well to such an experiment by virtue of the innately parallel nature of game tree analysis. We believe that ChessBrain is the first project of its kind to address and solve many of the challenges posed by stringent time limits in distributed calculations. These challenges include ensuring adequate security against organized attacks; dealing with non-simultaneity and network lag; result verification; sharing of common information; optimizing redundancy and intelligent work distribution.
منابع مشابه
Early experiences with clusters and compute farms in ChessBrain II
Next generation volunteer-based distributed computing projects are working to embrace a wide range of distributed computing environments. In this paper we report on our early experiences with the ChessBrain II project, an established collaboration between researchers in a number of countries, investigating the feasibility of inhomogeneous speedcritical distributed computation. 1. Volunteer-base...
متن کاملThe ChessBrain Project
This article examines a distributed computing project that uses the processing power of Internet-connected machines to construct a single chess-playing supercomputer.
متن کاملRELEASE: A High-Level Paradigm for Reliable Large-Scale Server Software - (Project Paper)
Erlang provides a fault-tolerant, reliable model for building concurrent, distributed system based on functional programming. In the RELEASE project the Erlang model is extended to Scalable Distributed Erlang – SD Erlang – supporting general-purpose computation in massively multicore systems. This paper outlines the RELEASE proposal, and indicates the progress of the project in its first six mo...
متن کاملRELEASE: A High-level Paradigm for Reliable Large-scale Server Software
Erlang is a functional language with a much-emulated model for building reliable distributed systems. This paper outlines the RELEASE project, and describes the progress in the first six months. The project aim is to scale the Erlang’s radical concurrency-oriented programming paradigm to build reliable general-purpose software, such as server-based systems, on massively parallel machines. Curre...
متن کامل